import { listForm } from '@/api/workflow/form.js';
import { deptTreeSelect, listUser } from '@/api/user';
import { listRole } from '@/api/role.js';

export default {
  // 表单列表
  formApi: async () => {
    const res = await listForm();
    return res.rows || [];
  },
  // 用户列表
  userApi: async params => {
    const res = await listUser(params);
    return {
      rows: res.rows,
      total: res.total
    };
  },
  // 角色列表
  roleApi: async () => {
    const { rows } = await listRole();
    return {
      rows
    };
  },
  // 部门列表
  deptApi: async () => {
    const res = await deptTreeSelect();
    return {
      data: res.data || []
    };
  }
};
